accessibility
Macromedia Logo Upper Navigation Bar
 Help
Lower Navigation Bar
ProductsSupportDesigner DeveloperDownloadsStoreInternationalSite MapCompany
Home > Products > Flash > Support > TechNote Index
Macromedia Flash Support Center - TechNotes

Using font symbols

Product: Flash
Platform: All
Versions: 5.0 and above
ID: 14786
How useful was this document?
less more

1

2

3

4

5

How can the document be improved? (300 characters or less - you will not receive a reply.)

Font symbols are fonts that reside in a shared library. A font symbol can be used in a Macromedia Flash movie without being embedded in the movie. Instead, it resides in another movie on the hosting machine, as with other shared library items. This can reduce file size and download time for multiple files that use the same font. An understanding of using shared libraries is important before attempting to use shared fonts. Shared libraries are discussed in more depth in Using shared libraries (TechNote 14767).

Note: Shared font symbols are meant to be used for playback only, and not for authoring purposes. That is, in authoring mode, a text field that uses a shared font will display properly only on systems that have that font installed.

How to create a shared font:
1 Open a new Macromedia Flash file (File> New).
2

Open the Library window by choosing Window> Library.

3

From the Options menu in the upper right corner of the Library window choose New Font. This opens the Font Symbol Properties dialog.

4

In the dialog, choose a font from the Font popup menu and enter a descriptive name for the font in the text field. Select the Bold or Italic to include those font styles for the chosen font.

 

5

Choose OK. The font symbol appears in the Library window.

6

Select the font symbol in the Library window and then choose Linkage from the Library's Options menu. This opens the Symbol Linkage Properties dialog.

7 Macromedia Flash 5:
Under Linkage in the Symbol Linkage Properties dialog box select Export This Symbol.

Macromedia Flash MX:
Under Linkage in the Symbol Linkage Properties dialog box select Export for ActionScript.
8

Enter an identifier string in the text box for this font symbol.

 

Note: any identifier string will do, but it's a good idea to follow the same naming conventions as for other Macromedia Flash objects. For more information refer to Naming Strategies for Flash (TechNote 14727).

9 Choose OK.
10

Save the file as fontLibrary.fla

11 Publish or Export the file as fontLibrary.swf
12 Close fontLibrary.fla.


Using the shared font in another movie:
1 Open a new Macromedia Flash file (File> New).
2

Flash 5:
Choose File> Open As Shared Library and choose
fontLibrary.fla to open the Library for that file.

Flash MX:
Choose File> Open As Library and choose
fontLibrary.fla to open the Library for that file.

Note: If the Library window does not appear at this point, make sure that fontLibrary.fla is not still open in the background. If it is, close fontLibrary.fla and repeat this step.

3

To import the shared font to the current movie, open the current movie's Library (Window> Library). Drag the Font symbol from the shared Library window to the current movie's Library.

4

Use the Text tool create a text box on the stage.

Note: You may choose Static, Dynamic, or Input Text for the "Text Type".

5

From the Font popup menu in the Character panel (Window> Panels> Character) locate the imported font. The font's name will be that which was specified in step 4, and an asterisk (*) will appear next to the font name, as shown below.

 
4

Save the movie as main.fla to the same directory which contains fontLibrary.fla and fontLibrary.swf.

5

Preview the movie by choosing Control> Test Movie or by choosing the F12 key to preview the file in the browser.

Using shared fonts over the Web
In order for main.swf to access the file containing the shared font, both main.swf and fontLibrary.swf must be posted to a Web server. The path relationship between the two files must remain the same on the server as during the authoring process. For more information on deploying shared assets to a Web server and relinking shared assets if the path relationship between files should change, please refer to Using shared libraries (TechNote 14767).

Note: On the Macintosh, if a shared font file uses a Postscript Type 1 font, exporting the SWF will produce the error message "Some characters could not be converted to outlines because an appropriate outline font is not available." However, this error message is erroneous. Click OK on the error dialog and the SWF export will continue intact.



Last updated: October 21, 2002
Keywords: shared fonts, font symbols, linked assets, link, library, libraries, fo, error, converted to outlines
Created: October 10, 2000
©1995-2002 Macromedia, Inc. All rights reserved.
Use of this website signifies your agreement to the Terms of Use.
Privacy | Site Map
| Contact us | Accessibility | Report Piracy